<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <script>
        /* 发生隐式转换 */
        // var res = prompt("请输入一个数字")//"123"
        // console.log(isNaN(res));//false     

        /* 隐式类型的转换
            使用isNaN判断某一个值的时候,如果里面的是字符串
            因为他判断是不是数字
                如果是一个数字,那结果直接是false
                如果不是一个数字,那么他会判断这个值能不能转换成数值,如果可以,那么结果是false,如果不可以,那么结果是true
            boolean与number其实就是相通的
                boolean类型的true   代表数值类型的一切非0的值
                boolean类型的false  代表数值类型的0
        */
        console.log(isNaN("123"));
        console.log(isNaN("123a"));
        console.log(isNaN(11));
        console.log(isNaN(true));//转成一个数字  boolean类型转数字   0=>false     其他的都是true
    </script>
</body>
</html>